#debug {
	font-size:0.8em;
}
#debug pre.debug{
	margin:0px;
	padding:2px;
	background-color:#FEE;
	font-family: Consolas, sans-serif;
	font-size:0.8em;
}
#debug pre.debug ol{
	list-style-type:decimal-leading-zero;
}
#debug pre.debug ol li{
	margin-left:40px;
}
div.panel{
	background-color:#eee;
	border:1px inset #ccc;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	padding:6px;
	margin:2px;
}
div.panel span.subpanel{
	border:1px solid #CCC;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background-color:#ddd;
	padding:3px 4px;
	margin:2px;
}
div.panel span.subpanel span.title{
	font-family:Arial,Sans-serif;
	font-size:0.8em;
	color:#888;
}
div.panel span.subpanel span.title:after{
	content:" > ";
}
div.panel:first{
	margin-left:0px;
}
div.panel span.subpanel a {
	color:#333;
	font-size:0.8em;
	font-family:Arial, Sans-Serif;
	border:2px outset #CCC;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	padding:1px 2px;
	background-color:#eee;
	margin:2px 0px;
}
div.panel span.subpanel a:hover {
	border:2px inset #ccc;
}
div.panel span.subpanel a:active {
	border:2px inset #eed;
	background-color:#eed;
}

div.panel span.subpanel a[accesskey]:after {
        content: " [" attr(accesskey) "]";
        color:#888;
        font-size:0.9em;
}
div.panel:first a{
	margin-left:0px;
}
